Simulating Turing machines using switching map systems
نویسندگان
چکیده
This report describes research carried out during a final year B.Sc. research project. The research is based on the work of Moore and Sato. A function converts Turing machines into switching baker’s maps. The theory of switching baker’s maps and the converter function are both explained and adapted. A switching baker’s map simulator is implemented and used to recognise a number of languages in the Chomsky hierarchy. The computation path of the switching baker’s map simulator is graphically represented and output patterns are examined.
منابع مشابه
Nonlinear Computation with Switching Map Systems
A dynamical systems based model of computation is studied. We demonstrate the computational capability of a class of dynamical systems called switching map systems. There exists a switching map system with two types of baker's map to emulate any Turing machines. The baker's maps are corresponding to the elementary operations of Turing machines such as left/right head-moving and read/write symbo...
متن کاملSome improvements in fuzzy turing machines
In this paper, we improve some previous definitions of fuzzy-type Turing machines to obtain degrees of accepting and rejecting in a computational manner. We apply a BFS-based search method and some level’s upper bounds to propose a computational process in calculating degrees of accepting and rejecting. Next, we introduce the class of Extended Fuzzy Turing Machines equipped with indeterminacy s...
متن کاملA boundary between universality and non-universality in spiking neural P systems
In this work we offer a significant improvement on the previous smallest spiking neural P systems and solve the problem of finding the smallest possible extended spiking neural P system. P˘ aun and P˘ aun [15] gave a universal spiking neural P system with 84 neurons and another that has extended rules with 49 neurons. Subsequently, Zhang et al. [18] reduced the number of neurons used to give un...
متن کاملSimulating Turing Machines Using Colored Petri Nets with Priority Transitions
In this paper, we present a new way to simulate Turing machines using a specific form of Petri nets such that the resulting nets are capable of thoroughly describing behavior of the input Turing machines. We model every element of a Turing machine’s tuple F) q0, δ, Σ, b, Γ, Q, (i.e., with an equivalent translation in Colored Petri net’s set of elements with priority transitions such that the re...
متن کاملThe Computational Power of Exponential-Space P Systems with Active Membranes
We show that exponential-space P systems with active membranes characterize the complexity class EXPSPACE. This result is proved by simulating Turing machines working in exponential space via uniform families of P systems with restricted elementary active membranes; the simulation is efficient, in the sense that the time and space required are at most polynomial with respect to the resources em...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003